
//--------------------------------------------------------------------
//     此代码由T4模板自动生成
//	   生成时间 2021-09-06 22:10:23 
//     对此文件的更改可能会导致不正确的行为，并且如果重新生成代码，这些更改将会丢失。
//--------------------------------------------------------------------
using SqlSugar;
using System.Collections.Generic;
using System.Threading.Tasks;
using TianYu.Core.DataBase;
using TianYu.CMS.Domain.DomainModel;

namespace TianYu.CMS.Service
{
    public class AdvPositionService : BaseRepository<AdvPosition>, IAdvPositionService
    {
        public AdvPositionService(IUnitOfWork unitOfWork) : base(unitOfWork)
        {

        }

        public async Task<List<AdvPosition>> FindPageListAsync(string keyWords, int pageIndex, int pageSize, RefAsync<int> total)
        {
            var list = await Db.Queryable<AdvPosition>()
                .WhereIF(!string.IsNullOrEmpty(keyWords), a => a.Name.Contains(keyWords))
                .ToPageListAsync(pageIndex, pageSize, total);

            return list;
        }
    }
}

